package com.google.code.ultralog.configuration;

import com.google.code.ultralog.writer.LogRecordWriter;

/**
 * Configuration for logger.
 *
 * @author Mikhail Vladimirov
 */
public interface LoggerConfiguration {
    /**
     * Get minimum allowed logging level.
     *
     * @return minimum allowed logging level
     */
    public int getMinimumLoggingLevel ();

    /**
     * Get log record writer to be used for logging.
     *
     * @return log record writer to be used for logging
     */
    public LogRecordWriter getLogRecordWriter ();
}
